Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deExtrudedBrush Class Reference

#include <deBrush_priv.hpp>

Inheritance diagram for deExtrudedBrush:

Inheritance graph
[legend]
Collaboration diagram for deExtrudedBrush:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deExtrudedBrush ()
 ~deExtrudedBrush ()
void SetSourceLine (IdeLine *line)
void SetExtrudeLine (IdeLine *line)
void MakeSolid (deBoolean IsSolid)

Public Attributes

 WorldObjectClassDef

Protected Member Functions

deBrushCopyBrush ()

Private Member Functions

void UpdateBrush ()
void Extrude ()

Private Attributes

IdeLinem_SourceLine
IdeLinem_ExtrudeLine
bool m_Solid

Constructor & Destructor Documentation

deExtrudedBrush::deExtrudedBrush  
 

deExtrudedBrush::~deExtrudedBrush  
 


Member Function Documentation

deBrush * deExtrudedBrush::CopyBrush   [protected, virtual]
 

Implements deBrush.

void deExtrudedBrush::Extrude   [private]
 

void deExtrudedBrush::MakeSolid deBoolean    IsSolid [virtual]
 

Implements IdeExtrudedBrush.

void deExtrudedBrush::SetExtrudeLine IdeLine   line [virtual]
 

Implements IdeExtrudedBrush.

void deExtrudedBrush::SetSourceLine IdeLine   line [virtual]
 

Implements IdeExtrudedBrush.

void deExtrudedBrush::UpdateBrush   [private, virtual]
 

Implements deBrush.


Member Data Documentation

IdeLine* deExtrudedBrush::m_ExtrudeLine [private]
 

bool deExtrudedBrush::m_Solid [private]
 

IdeLine* deExtrudedBrush::m_SourceLine [private]
 

deExtrudedBrush::WorldObjectClassDef
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:14:07 2005 for Destiny3D by doxygen1.3-rc3